/**
 *
 * Copyright (c) 2014-2017 All Rights Reserved.
 */
package org.tinygroup.runtimemonitor.service.inter;

import java.util.Map;

import org.tinygroup.runtimemonitor.service.pojo.RuntimeInfoDetail;
import org.tinygroup.runtimemonitor.service.pojo.RuntimeSummaryInfo;

/**
 * 运行时间数据扩展项处理接口
 * @author zhangliang08072
 * @version $Id: RuntimeDataExtendsItemHandler.java, v 0.1 2017年1月2日 上午1:38:47 zhangliang08072 Exp $
 */
public interface RuntimeDataExtendsItemProvider {

	/**
	 * 处理运行时间详细信息的扩展字段
	 * @param detail
	 */
	void handleRuntimeInfoDetail(RuntimeInfoDetail detail,Map<String,Object> itemMap);
	
	/**
	 * 处理运行时间汇总统计信息的扩展字段
	 * @param info
	 */
	void handleRuntimeSummaryInfo(RuntimeSummaryInfo info,Map<String,Object> itemMap);
}
